home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / sun / print / ProxyPrintGraphics.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  699 b   |  36 lines

  1. package sun.print;
  2.  
  3. import java.awt.Graphics;
  4. import java.awt.PrintGraphics;
  5. import java.awt.PrintJob;
  6.  
  7. public class ProxyPrintGraphics extends ProxyGraphics implements PrintGraphics {
  8.    private PrintJob printJob;
  9.  
  10.    public ProxyPrintGraphics(Graphics var1, PrintJob var2) {
  11.       super(var1);
  12.       this.printJob = var2;
  13.    }
  14.  
  15.    public PrintJob getPrintJob() {
  16.       return this.printJob;
  17.    }
  18.  
  19.    public Graphics create() {
  20.       return new ProxyPrintGraphics(this.getGraphics().create(), this.printJob);
  21.    }
  22.  
  23.    public Graphics create(int var1, int var2, int var3, int var4) {
  24.       Graphics var5 = this.getGraphics().create(var1, var2, var3, var4);
  25.       return new ProxyPrintGraphics(var5, this.printJob);
  26.    }
  27.  
  28.    public Graphics getGraphics() {
  29.       return super.getGraphics();
  30.    }
  31.  
  32.    public void dispose() {
  33.       super.dispose();
  34.    }
  35. }
  36.